other long-term payables - Francés Inglés Diccionario